這次的教程中我們會使用 IntelliJ IDEA來進行後端的開發以及架設,IntelliJ IDEA 整合了各式各樣的開發環境,諸如 : Spring、Kotlin、Android、HTML、React...。
另外充當後端的資料庫的系統,會使用到 PostgreSQL。
IntelliJ IDEA是一種商業化銷售的Java整合式開發環境(Integrated Development Environment,IDE)工具軟體,由JetBrains軟體公司(前稱為IntelliJ)開發。
IntelliJ IDEA 不僅支援跨平台(Windows、macOS、Linux)的主流操作系統,還支援多語言開發,雖然主要面向為 Java,但透過插件可讓IntelliJ IDEA 支援其他程式語言。
現在最新版的 IntelliJ IDEA 支援使用內建的 AI Assistant 輔助開發,相關生成的程式碼都可以透過對話的方式自動生成,忘記的片段也可以透過 AI 進行分析。
基於上述的原因,本次教程會使用 IntelliJ IDEA 工具來開發我們的後端系統。
首先到這裡下載我們的開發工具 : IntelliJ IDEA
接著還有資料庫,本次使用的版本為 16.4 : PostgreSQL
IntelliJ IDEA 的安裝只要照著步驟安裝即可
PostgreSQL 的部分有些要特別注意的事項
詳細設定可以參考這篇文章 : 圖解安裝 PostgreSQL 15.3 全過程
環境架設都完成的話,就來看看一些介面上可以注意的地方吧~
第一次開啟應該會看到這個畫面
點選 New Project 創建新的專案
左側選單可以大概看一下 IntelliJ IDEA 可以開發的工具,就連 Minecraft 的插件都可以開發
而且這還不是它的極限,點選左下的 More via plugins... 就可以看到它還可以再添加更多的開發環境
這次教程會使用到的只有 Spring Boot ,點選後再設定一些基本設定,本次教程中的專案都會使用以下的配置,確認設定無誤後就可以點選 Next
接著我們要添加一些基本的套件來輔助我們開發 :
最後就可以看到右邊下方有我們已經選好的套件,接著就可以點選 Create
剛開始可能會跳出這個訊息,就點選 Load Maven Project 讓工具幫忙設定就好
到這邊整個專案就建立完畢囉~
下一篇文章會著重介紹一些介面上的工具
本次文章介紹了最重要的開發工具,後續的文章便會圍繞在使用這個開發工具怎麼開發後端系統,先從簡單的範例開始架設,從使用 Postman 做到簡單的 API 測試,再到使用自己設計的 APP 串接後端,接著會介紹結合了 Spring Data、Spring Boot、Spring Security三者,所完成的具有身分驗證功能的後端系統,最終目標會介紹怎麼自己架設自己的 Semantic Kernel系統。